package com.baor.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.math.BigDecimal;

@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
@TableName("t_invoice")
public class InvoiceVo {
    /** 发票 */
    @TableId(type = IdType.AUTO)
    private Integer invoiceId;

    /** 发票抬头(固定的什么) */

    private String invoiceName;

    /** 发票内容(买了什么东西) */

    private String invoiceContent;

    /** 纳税人识别号(??) */

    private String invoiceIdentification;

    /** 开票金额(order_final) */

    private BigDecimal invoicePrice;

    /** 创建时间 */


    private String createTime;

    /** 开票时间 */

    private String startTime;

    /** 抬头类型(个人\公司)(是否个人) */

    private String invoiceTypeId;//IF_TRUE

    /** 开票状态(已开票\未开票)(是否已开票) */

    private String invoiceStatus;//IF_TRUE

    /** 订单id */

    private String orderId;

    /** 用户,给谁开的 */

    private String userId;

    /** $column.columnComment */
    private String siteId;

}
